package ebcs.database.mybatis.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import ebcs.database.bean.ProjectCostInfo;
import ebcs.database.bean.RpProjectMoneyBean;

public interface ProjectCostMapper {

	void insertProjectCostInfos(List<ProjectCostInfo> projectCostInfos);

	List<ProjectCostInfo> searchProjectcostInfor(ProjectCostInfo record);

	int deleteProjectCostByEmpId(@Param("id") String employeeId);
	
	int selectProjectCostPageCount(ProjectCostInfo example);

	List<ProjectCostInfo> selectProjectcost();

	List<ProjectCostInfo> selectUserInfo(ProjectCostInfo req);

	List<RpProjectMoneyBean> searchRewardFormInfor(RpProjectMoneyBean req);

	int searchRewardFormInforPageCount(RpProjectMoneyBean req);

	void insertNeedInfos(List<RpProjectMoneyBean> list);

	int deleteRewardForm(RpProjectMoneyBean req);

	List<RpProjectMoneyBean> searchRewardForm();
}
